home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / faxdor17.zip / ECHOFAX.DOC < prev    next >
Text File  |  1992-10-18  |  31KB  |  700 lines

  1.  
  2.                           EchoFax Sysop Documentation
  3.   ────────────────────────────────────────────────────────────────────────────
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.   ═══════════════════════════════════════════════════════════════════════════=
  14.  
  15.                          EchoFax Event Utility
  16.  
  17.                FAX Service for PCBoard 14.x Message Bases
  18.  
  19.                        $20.00 to purchase EchoFax
  20.                       $10.00 to Register Fax-Door
  21.  
  22.                                    or
  23.  
  24.                     $25.00 to purchase both Products
  25.  
  26.               Written by: Gerry Freymann
  27.                           P.O. Box 1226
  28.                           Cobourg, Ontario
  29.                           K9A 5A4
  30.  
  31.           The Phantom BBS (416) 342-3734 USR HST Dual Standard
  32.                           (416) 342-3766 19200 USR HST
  33.  
  34.  
  35.   ═══════════════════════════════════════════════════════════════════════════=
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.   ────────────────────────────────────────────────────────────────────────────
  59.   Page 1 
  60.  
  61.                           EchoFax Sysop Documentation
  62.   ────────────────────────────────────────────────────────────────────────────
  63.  
  64.   ┌─────────────────────────────────────────────────────────────────────────┐
  65.   │                        Warranty and Liability                           │
  66.   └─────────────────────────────────────────────────────────────────────────┘
  67.  
  68.   I retain the Copyright to this program.  You are NOT allowed to make
  69.   changes to the compiled .EXE files without the expressed written consent
  70.   of Gerry Freymann.  I work hard creating these programs and don't
  71.   appreciate having my work altered.
  72.  
  73.   I will NOT be held responsible for the use and/or misuse of this program.
  74.   If you decide to run this program on your system you do so at your own
  75.   risk.
  76.  
  77.   PCBoard is a trademark of Clark Development Company.
  78.   Bitfax is a trademark of Bit Software, Inc.
  79.  
  80.   ┌────────────────────────────────────────────────────────────────────────┐
  81.   │                         EchoFax Requirements                           │
  82.   └────────────────────────────────────────────────────────────────────────┘
  83.  
  84.   First of all, EchoFax may not be for everybody.  There are a few
  85.   requirements you should be aware of, that may make this utility unsuitable
  86.   for some Bulletin Board Systems:
  87.  
  88.   - You'll need room in your computer for an internal Fax-Card.  That not only
  89.   means physical space, but also free interupts and com ports.
  90.  
  91.   - You need an extra phone line that can be dedicated or a phone line that
  92.   can be properly time shared with the fax card.
  93.  
  94.   - You need a Fax board that uses the BitFax software (C) 1989 BIT Software,
  95.   Inc.  All Rights Reserved.  I have used BitFax v.2.061 and 2.062
  96.   successfully.  I have reports that v3 works as well.
  97.  
  98.   - EchoFax assumes a local call is 7 or 5 digits in length (minus brackets &
  99.   dashes).  If you are in a location where a local call is more, than you'll
  100.   need a customized version.  Please contact me and provide details and we
  101.   can get you set up.  Example local call:  3721625 or 21625
  102.  
  103.   - EchoFax also assumes that a long distance call is 8 or 11 digits in length
  104.   (minus brackets and dashes).  Again, if this a problem in your location
  105.   please contact me and we can get you set up with a customized version.
  106.   Example long distance call:  14163721625 or 13721625
  107.  
  108.   - EchoFax will ignore any phone number 4 digits or less, 6, 9 or 10 digits
  109.   or 12 and great and report these as invalid numbers.  If this is a problem
  110.   for you please contact me.
  111.  
  112.   - Since this program is written in Turbo Basic file sharing is not
  113.   supported.  This will create problems if somebody else is accessing
  114.   the message base at the same time EchoFax wishes to scan for outgoing
  115.  
  116.   ────────────────────────────────────────────────────────────────────────────
  117.   Page 2 
  118.  
  119.                           EchoFax Sysop Documentation
  120.   ────────────────────────────────────────────────────────────────────────────
  121.  
  122.   fax messages.  EchoFax will retry, once per second, for up to 30
  123.   consecutive seconds, but I cannot guarantee success if your system is
  124.   up and running.
  125.  
  126.  
  127.   ┌─────────────────────────────────────────────────────────────────────────┐
  128.   │                         Overview of EchoFax                             │
  129.   └─────────────────────────────────────────────────────────────────────────┘
  130.  
  131.   EchoFax was written to provide a simple method of scanning a PCBoard
  132.   14.x message base for outgoing Fax messages.  All you require is a
  133.   Fax card and BitFax software.  How often you decide to scan for outgoing
  134.   fax messages is up to you.  You can call up EchoFax in your $$LOGOFF.BAT
  135.   or include it in your BOARD.BAT using ERRORLEVEL checking to run it
  136.   from DOS without PCBoard in memory.  Your imagination is the only limit!
  137.   If you are running a multi node PCBoard system you only need one copy of
  138.   EchoFax and one Faxboard.. just have the node with the fax card set up
  139.   to scan your message bases when you want!
  140.  
  141.  
  142.   ┌─────────────────────────────────────────────────────────────────────────┐
  143.   │                         Features of EchoFax                             │
  144.   └─────────────────────────────────────────────────────────────────────────┘
  145.  
  146.   ■ Allows you to define a list of Long Distance numbers which any user can
  147.     fax to at no charge to the User.  See NUMBERS.FRE
  148.  
  149.   ■ Allows you to define a list of User Names who are allowed to fax to Long
  150.     Distance numbers whenever they wish.  See USERS.FRE
  151.  
  152.   ■ EchoFax ensures full pages are transmitted by automatically adding enough
  153.     blank lines to fill out a page where needed.  Bitfax, under normal
  154.     circumstances varies the page lengths depending on how many lines are
  155.     in your document.
  156.  
  157.   ■ I have chosen to verify each fax by reading the LOG file created by
  158.     Bitfax.  EchoFax, by default, will read BITFAXTX.LOG but if your copy
  159.     uses BITFAX.LOG you can add a command line switch to force EchoFax to
  160.     use a different LOG file.  See COMMAND LINE SWITCHES
  161.  
  162.   ■ EchoFax automatically enters messages to the sender of a fax advising
  163.     the user of the status of his/her fax transmission.
  164.  
  165.   ■ Full Event Logging for debugging purposes.  EchoFax places comments in
  166.     a log file so you can keep watch over its activity.  See ECHOFAX.LOG
  167.  
  168.   ■ Free MSGFLAG utility!  This utility will make messages private or public
  169.     on ALL messages or messages To & From a specific user of your choice.
  170.     See MSGFLAG.EXE
  171.  
  172.   ■ Free ALLFAX utility!  This program will send the entire contents of a
  173.  
  174.   ────────────────────────────────────────────────────────────────────────────
  175.   Page 3 
  176.  
  177.                           EchoFax Sysop Documentation
  178.   ────────────────────────────────────────────────────────────────────────────
  179.  
  180.     message base you define to a phone number you define.  See ALLFAX.EXE
  181.  
  182.   ■ Free READMSG utility!  This is a standalone PCB 14.x message base reader.
  183.     Primitive, but it works.  See READMSG.EXE
  184.  
  185.   ■ Free ENTMSG utility!  It's kinda like Text to Message, only very primitive.
  186.     See ENTMSG.EXE
  187.  
  188.   ■ Support for an Echoed Fax Message Base among participating systems in
  189.     a mail network.  Any BBS in the network that has a Fax Card should have
  190.     a unique BBS.ID which users from other BBS's in the network can use to
  191.     have faxes handled by the remote fax port.  See INTER-CITY FAXING
  192.  
  193.   ■ You decide which message base should be scanned on the Command Line.
  194.     See COMMAND LINE SWITCHES
  195.  
  196.   ■ EchoFax uses a short canned Cover Letter but you customize the cover
  197.     letter very easily!  See ECHOFAX.PGE
  198.  
  199.   ■ To handle Long Distance faxing, EchoFax reads a User File and checks to
  200.     see if you have given the user Long Distance faxing credits.  A program
  201.     is provided to maintain this User File.  See EFUSER.EXE
  202.  
  203.   ■ Support for verifying local prefixes.  You simply create a text file
  204.     containing all of the local prefixes, one per line.  See ECHOFAX.PRE
  205.  
  206.   ■ Allows you to use an Alias as the phone number which EchoFax will then
  207.     replace with a phone number.  See ECHOFAX.ALI
  208.  
  209.   ┌─────────────────────────────────────────────────────────────────────────┐
  210.   │                        How to Install EchoFax                           │
  211.   └─────────────────────────────────────────────────────────────────────────┘
  212.  
  213.   First Time Installation
  214.   ──────────────────────────────────────────────────────────────────────────
  215.   Create at least one new conference in PCBoard to handle your LOCAL fax
  216.   requests.  If you are going to participate in an Echoed Message Base you
  217.   should create a separate conference for that too.  Do this in PCBSETUP.
  218.   It's up to you to decide if you will force all messages to be Receiver Only
  219.   but it's a good idea.
  220.  
  221.   Installing Bitfax
  222.   ──────────────────────────────────────────────────────────────────────────
  223.   If you haven't already installed Bitfax you should do that now.  I followed
  224.   the instructions in the BitFax manual when installing the software and
  225.   suggest you do the same.  Make a subdirectory called BITFAX on your drive,
  226.   change to the subdirectory, and copy the contents of the BitFax/SR Program
  227.   disks into the subdirectory.  You should put SET BITFAX=C:\BITFAX in your
  228.   AUTOEXEC.BAT file and include the BITFAX subdirectory in your PATH statement.
  229.   (If you installed Bitfax into a different drive and subdirectory change the
  230.   SET BITFAX= to conform).
  231.  
  232.   ────────────────────────────────────────────────────────────────────────────
  233.   Page 4 
  234.  
  235.                           EchoFax Sysop Documentation
  236.   ────────────────────────────────────────────────────────────────────────────
  237.  
  238.  
  239.   Be sure to set your com port correctly on the fax card.
  240.  
  241.   Once your card is installed and your software is loaded onto the hard
  242.   drive you should type BITFAX and set up the BitFax parameters.  Please
  243.   follow the BitFax manual.  Their manual contains step by step instructions.
  244.   I'd suggest you set the speaker OFF as it is quite noisy!
  245.  
  246.   Installing Text-To-Message
  247.   ──────────────────────────────────────────────────────────────────────────
  248.   If you are going to use the Inter-City fax capabilities of EchoFax then
  249.   you will need a recent copy of Text To Message.  Place the file TXT2MSG.EXE
  250.   in a subdirectory in your PATH= statement.
  251.  
  252.   Installing EchoFax
  253.   ──────────────────────────────────────────────────────────────────────────
  254.   Copy all of the files from the EchoFax ZIP into the same directory you
  255.   installed Bitfax.
  256.  
  257.   Edit and/or Create the following files, depending on what options you wish
  258.   to set up at this time, in the same directory you placed Bitfax and EchoFax:
  259.  
  260.   ECHOFAX.PGE --> OPTIONAL file you can create that will be included on
  261.                   the Cover Letter.  Up to 51 lines please.  I've included
  262.                   a nice sample with this package that currently displays my
  263.                   BBS name.  You can Edit this file or simply Delete it.
  264.  
  265.   ECHOFAX.PRE --> OPTIONAL ASCII Text file, containing a list of all valid
  266.                   dialing prefixes in your area, one prefix per line.  If
  267.                   EchoFax finds this file, it will compare the prefix from
  268.                   the number in the fax message against all entries in the
  269.                   PRE file and look for match.  If there is no match, the
  270.                   message will NOT be faxed out and the message will be
  271.                   toggled as read and a message entered to the user saying the
  272.                   prefix is not valid.  You will have to Create this file.
  273.  
  274.   ECHOFAX.ALI --> OPTIONAL file you can create containing a list of Alias
  275.                   names that a user can place on line one of a message
  276.                   instead of a phone number.  If EchoFax finds a match
  277.                   between the Alias entered on line one and a line in
  278.                   EchoFax.Ali then EchoFax will insert the phone number
  279.                   that goes along with the Alias.  The format is:
  280.  
  281.                   CFMX,372-1625
  282.                   WILSON AUTOMOTIVE,372-1625
  283.                   YOUR COMPANY NAME,1-416-111-1111
  284.  
  285.   NUMBERS.FRE --> OPTIONAL file you can create containing a list of Long
  286.                   Distance numbers any user can send a fax to.  Put one
  287.                   number per line in this file without dashes.  For example,
  288.                   14163721625 is a valid entry.  13721625 is also correct.
  289.  
  290.   ────────────────────────────────────────────────────────────────────────────
  291.   Page 5 
  292.  
  293.                           EchoFax Sysop Documentation
  294.   ────────────────────────────────────────────────────────────────────────────
  295.  
  296.                   No dashes please (if you do the numbers will never match).
  297.  
  298.     USERS.FRE --> OPTIONAL file you can create containing a list of User Names
  299.                   who may fax to Long Distance numbers no matter what.  Put one
  300.                   name per line in this file.  This is not case sensitive.
  301.  
  302.  
  303.   Upgrading to a Newer Release of EchoFax
  304.   ──────────────────────────────────────────────────────────────────────────
  305.   Unzip your newer EchoFax ZIP into a temporary directory and read over the
  306.   file CHANGES.DOC.  You will need to replace the EchoFax.Exe file with the
  307.   new one and possibly edit your batch files at a minimum.  As additional
  308.   features are added you may need to Edit or Create other files as needed.
  309.  
  310.  
  311.   Starting EchoFax
  312.   ──────────────────────────────────────────────────────────────────────────
  313.   You must run EchoFax using a Batch File we've provided.  This batch file
  314.   allows EchoFax to completely drop out of memory, call up Bitfax and reload.
  315.   You can run EchoFax in any number of ways from your EVENT.SYS, $$LOGOFF.BAT
  316.   or BOARD.BAT.
  317.  
  318.   A typical example of how to execute EchoFax from your EVENT.SYS would be:
  319.  
  320.         CD\BITFAX
  321.         CALL DOFAX /mL:\MSGS\FAX               <-- Local Conference
  322.         CALL DOFAX /mL:\MSGS\E-FAX /idPHANTOM  <-- Echoed Conference
  323.  
  324.   You could also run EchoFax in your $$LOGOFF.BAT.  Your batch file may look
  325.   something like this:
  326.  
  327.         ECHO OFF
  328.         CD\BITFAX
  329.         CALL DOFAX /mL:\MSGS\FAX               <-- Local Conference
  330.         CALL DOFAX /mL:\MSGS\E-FAX /idPHANTOM  <-- Echoed Conference
  331.         CD\PCB
  332.  
  333.   If low memory is a problem you could also call up EchoFax in your BOARD.BAT
  334.   file.  You will have to go into PCBSETUP and set PCBoard to Exit To Dos After
  335.   Each Call.  Then create a batch file to invoke EchoFax.  Let's call this
  336.   ECHOFAX.BAT which may look like this:
  337.  
  338.         ECHO OFF
  339.         CD\BITFAX
  340.         CALL DOFAX /mL:\MSGS\FAX               <-- Local Conference
  341.         CALL DOFAX /mL:\MSGS\E-FAX /idPHANTOM  <-- Echoed Conference
  342.         CD\PCB
  343.         BOARD
  344.  
  345.   You'll need to edit your BOARD.BAT file and insert the following line right
  346.   after PCB145
  347.  
  348.   ────────────────────────────────────────────────────────────────────────────
  349.   Page 6 
  350.  
  351.                           EchoFax Sysop Documentation
  352.   ────────────────────────────────────────────────────────────────────────────
  353.  
  354.  
  355.         PCB145
  356.         IF ERRORLEVEL 5 ECHOFAX
  357.  
  358.   Be sure to place DOFAX.BAT in your BITFAX directory.  The contents of
  359.   DOFAX.BAT are as follows:
  360.  
  361.         ECHO OFF
  362.         SET TXT2MSG=-e
  363.         :START
  364.         ECHOFAX %1 %2 %3
  365.         IF EXIST DOFAXE.YES CALL FAXE
  366.         IF EXIST DOTXT.YES CALL DOTXT
  367.         IF EXIST ECHOFAX.END GOTO END
  368.         GOTO START
  369.         :END
  370.  
  371.   DOFAXE.YES, FAXE.BAT, DOTXT.YES and DOTXT.BAT are created by EchoFax, and
  372.   are used as key files to cycle into BitFax and eventually end.  Be sure to
  373.   pass on the full drive, path and name of the message base in your batch
  374.   file.  You may rename this Batch File to whatever name you desire.
  375.  
  376.   Command Line Switches
  377.   ───────────────────────────────────────────────────────────────────────────
  378.   To customize EchoFax for your needs the following Command Line Switches
  379.   are available.  These switches should be on the line used in your batch
  380.   file that calls up EchoFax, which out of the bag is DOFAX.BAT.
  381.  
  382.  
  383.                                    /m
  384.  
  385.   EchoFax requires, at a minimum, the full path and name of the message base
  386.   you want to scan for outgoing fax messages.  The /m parameter is used to
  387.   define this information.  Case does not matter but it's easier to read if
  388.   you put the switch in lower case and the details in upper case.  There is
  389.   no space between the /m and the path to your message base.
  390.  
  391.   i.e.    CALL DOFAX /mC:\MSGS\FAX               <-- Local Fax Conference
  392.  
  393.  
  394.  
  395.                                   /id
  396.  
  397.   If you are a fax port in an Echoed Message Base then at a minimum, the full
  398.   path and name of the message base you want to scan for outgoing fax messages
  399.   is required and your BBS.ID.
  400.  
  401.   i.e.    CALL DOFAX /mC:\MSGS\E-FAX /idPHANTOM  <-- Echoed Fax Conference
  402.  
  403.  
  404.  
  405.  
  406.   ────────────────────────────────────────────────────────────────────────────
  407.   Page 7 
  408.  
  409.                           EchoFax Sysop Documentation
  410.   ────────────────────────────────────────────────────────────────────────────
  411.  
  412.                                    /l
  413.  
  414.   If your copy of Bitfax creates a log file called BITFAX.LOG instead of
  415.   BITFAXTX.LOG then you'll need to add this command line switch and include
  416.   the name of your log file.
  417.  
  418.   i.e.    CALL DOFAX /mC:\MSGS\FAX /lBITFAX.LOG
  419.  
  420.   There!  Installation is complete and you are ready to enter messages!
  421.  
  422.  
  423.  
  424.   ┌─────────────────────────────────────────────────────────────────────────┐
  425.   │                      How to enter a Fax Message                         │
  426.   └─────────────────────────────────────────────────────────────────────────┘
  427.  
  428.   In your LOCAL fax conference, EchoFax requires your users to enter messages
  429.   with a SUBJECT of "FAX" and put the phone number on the first line of the
  430.   message.  Line 2 and beyond will hold the content of the fax.  How many
  431.   lines the user can use has been previously defined by you in PCBSETUP
  432.   under the Maximum Number of Lines allowed in a message.  If you create
  433.   and maintain the ECHOFAX.ALI file your users can enter a Name instead of
  434.   an actual phone number.  If the name a user enters on the first line
  435.   matches a name in the ECHOFAX.ALI file EchoFax will replace the name with
  436.   the phone number.  I'd suggest creating a bulletin in your Fax conference
  437.   so your users will know which alias is available.
  438.  
  439.   In your ECHOED fax conference, EchoFax requires your users to enter messages
  440.   with a SUBJECT of "FAX VIA BBS.ID" and put the phone number on the first line
  441.   of the message.  Line 2 and beyond will hold the content of the fax.  It is
  442.   advisable to check with the participating BBS systems in your echo to verify
  443.   the maximum number of lines allowed in a message.
  444.  
  445.  
  446.   ┌─────────────────────────────────────────────────────────────────────────┐
  447.   │                        Files used by EchoFax                            │
  448.   └─────────────────────────────────────────────────────────────────────────┘
  449.  
  450.   ECHOFAX.EXE --> The heart of our system.  This program and supporting data
  451.                   files should be placed in your \BITFAX subdirectory.
  452.  
  453.   ECHOFAX.END --> Created by EchoFax when the program has completed its work.
  454.                   This is the key file that signals the end.  EchoFax will
  455.                   delete ECHOFAX.END when it first loads so you don't have to
  456.                   worry about it.  ECHOFAX.END will contain the date and time
  457.                   of when EchoFax completed its work.
  458.  
  459.   ECHOFAX.LOG --> This is a LOG file appended to by EchoFax.  This log file
  460.                   will contain a list of everything EchoFax did during its
  461.                   run.  Message numbers fax, killed or toggled as Read will
  462.                   appear in the Log.  Any Errors will also show up here.
  463.  
  464.   ────────────────────────────────────────────────────────────────────────────
  465.   Page 8 
  466.  
  467.                           EchoFax Sysop Documentation
  468.   ────────────────────────────────────────────────────────────────────────────
  469.  
  470.                   It would be a good idea to read this file on a regular
  471.                   basis.  Since EchoFax appends to it, you may want to delete
  472.                   it or archive it on a regular basis as well.
  473.  
  474.   ECHOFAX.USR --> User File containing a list of names and number of credits
  475.                   that you've assigned using EFUSER.EXE.  This is a Random
  476.                   Access File with a length of 27.  UserName is 25 and the
  477.                   number of credits is 2.  This file should be maintained by
  478.                   EFUSER.  This is NOT compatible with Fax-Door.
  479.  
  480.  
  481.   ┌─────────────────────────────────────────────────────────────────────────┐
  482.   │                       Auxillary Files Included                          │
  483.   └─────────────────────────────────────────────────────────────────────────┘
  484.  
  485.    EFUSER.EXE --> USER EDITOR for EchoFax.  If you wish to give a User access
  486.                   to Long Distance faxing, use this program to Add/Edit their
  487.                   account and place any number of "credits" for use.  Remember
  488.                   that your users are going to be charged 2 credits for every
  489.                   fax as the covering letter is included.  How much you charge
  490.                   is up to you - I'd suggest $10.00 for 10 credits.  Remember
  491.                   that you can let all users fax to a long distance of your
  492.                   choice at no charge to them by using the NUMBERS.FRE file and
  493.                   it is possible to let a user have global unlimited Long
  494.                   Distance faxing abilities by including their name in the
  495.                   USERS.FRE file.  These two files were discussed earlier in
  496.                   the Installation section.
  497.  
  498.   ──────────────────────────────────────────────────────────────────────────
  499.  
  500.   MSGFLAG.EXE --> PURPOSE:  To adjust the Read Security of a message base.
  501.  
  502.                   MSGFLAG /M<MsgBase> [/ALL or /UFirst_Last]  [/PRI or /PUB]
  503.  
  504.                   Which means:
  505.  
  506.                   /M is the full location of the message base to work with
  507.  
  508.                   /ALL lets you change EVERY message, or;
  509.                   /UFirst_Last lets you change messages TO or FROM a specific
  510.                    user
  511.  
  512.                   /PRI lets you make those message Private, or;
  513.                   /PUB lets you make those message Public.
  514.  
  515.   ──────────────────────────────────────────────────────────────────────────
  516.  
  517.   ALLFAX.EXE -->  PURPOSE:  To fax the entire contents of a message base to a
  518.                   fax machine.
  519.  
  520.                   Type at DOS;  ALLFAX /Md:\path\msgbase /Pphone_number
  521.  
  522.   ────────────────────────────────────────────────────────────────────────────
  523.   Page 9 
  524.  
  525.                           EchoFax Sysop Documentation
  526.   ────────────────────────────────────────────────────────────────────────────
  527.  
  528.                                 MSGFAX
  529.  
  530.                   In a batch file enter;
  531.                                 ALLFAX /Md:\path\msgbase /Pphone_number
  532.                                 CALL MSGFAX.BAT
  533.  
  534.                   Once ALLFAX.EXE creates the necessary files for Bitfax, you
  535.                   should then call up the MSGFAX.BAT file which is created by
  536.                   ALLFAX.
  537.  
  538.                   ALLFAX.PGE is an optional addition to the canned cover page.
  539.                   This is a simple ASCII file that you can create to add your
  540.                   own customized look to the cover page.  The canned cover page
  541.                   is pretty brief.
  542.  
  543.   ──────────────────────────────────────────────────────────────────────────
  544.  
  545.   READMSG.EXE --> This is an offline message base reader that you can use to
  546.                   read your message bases outside of PCBoard.  The commands
  547.                   are very basic and need little or no explaination.  You
  548.                   cannot enter a message or edit a message, but you can edit
  549.                   message headers, or Kill messages.  This is just something
  550.                   I through together one day and isn't meant to be a full
  551.                   blown mail reader.
  552.  
  553.   ──────────────────────────────────────────────────────────────────────────
  554.  
  555.   ENTMSG.EXE -->  This was the toy I created to test my Enter Message part
  556.                   of EchoFax.  It is very primitive and only allows for
  557.                   messages up to 128 bytes!
  558.  
  559.          Usage:  ENTMSG /TO<TO_NAME> /FR<FROM_NAME> /SUB<SUBJECT> /M<MSGBASE>
  560.  
  561.                  Type your message (Up to 128 characters) in a text file called
  562.                  ENTMSG.TXT and run this program with the above switches.  If
  563.                  you wish to start a new line you'll have to hold down your ALT
  564.                  key and type the number 227.  So... your message becomes one
  565.                  great big long sentence with this symbol π where you want a
  566.                  new line.  I know, it sucks... but you might have a need for
  567.                  it somewhere for quick oneline messsages.
  568.  
  569.  
  570.   ┌─────────────────────────────────────────────────────────────────────────┐
  571.   │                     Inter-City Faxing Explained                         │
  572.   └─────────────────────────────────────────────────────────────────────────┘
  573.  
  574.   I'd create a LOCAL ONLY fax conference for YOUR users.  Fax messages will
  575.   continue to be entered in the normal manner with the first three letters
  576.   of the SUBJ: equalling "FAX" and a valid phone number on the first line.
  577.  
  578.   Then, I'd create another message base for ECHOED FAX MESSAGES.  In this
  579.  
  580.   ────────────────────────────────────────────────────────────────────────────
  581.   Page 10 
  582.  
  583.                           EchoFax Sysop Documentation
  584.   ────────────────────────────────────────────────────────────────────────────
  585.  
  586.   conference messages to be faxed from another participating fax system
  587.   should be placed with slightly different SUBJ: entries.  Inter-City
  588.   Faxing is accomplished by the use of a BBS.ID in the SUBJ: line.  So
  589.   let's look at a simple example.  A user on a BBS that doesn't have
  590.   an outgoing fax service that is located in Cobourg wants to fax a message
  591.   to a user in Toronto.  The User enters a message to his friend with
  592.   a SUBJ: of "FAX VIA 1000BBS" and enters a phone number of 367-4915 on
  593.   the first line of the message, and flags the message for Echoing.
  594.   This message gets echoed out to the message bases of all systems
  595.   participating in the Inter-City Fax Conference.  On my BBS I would call up
  596.   Echofax with an ID of PHANTOM so my system, and any other system would
  597.   ignore the message.  However, 1000BBS would handle the fax since the
  598.   ID matches!  Any message from this echoed conference starting with just
  599.   FAX will be ignored.  EchoFax will only send out messages with a full
  600.   SUBJ: of "FAX VIA BBS.ID" (if called up using the BBS.ID option).
  601.  
  602.   If two conferences are set up, no duplicate faxing should occur.
  603.  
  604.   One other twist - if a message is successfully faxed from the echoed
  605.   conference, EchoFax will enter a message to the user who entered the
  606.   original fax message letting the user know that the message was sent
  607.   out successfully!  Likewise, if the fax is unsuccessful a message will
  608.   be echoed out as well.
  609.  
  610.   I would suggest each participating BBS create a NEWS file showing the
  611.   BBS.IDs of the active Fax systems and their locations.  A user can
  612.   join this conference and read the NEWS screen and locate a BBS that
  613.   might be able to handle their fax.  This also means that an active
  614.   fax system is capable of offering long distance faxing to a user who
  615.   participates through a different BBS... remember, that when your local
  616.   copy of EchoFax checks the phone number, it is found to be long distance
  617.   your local copy of EchoFax will read through your EchoFax User File
  618.   to check for Long Distance Credits!  How you handle this is totally up
  619.   to you!
  620.  
  621.  
  622.   ┌─────────────────────────────────────────────────────────────────────────┐
  623.   │                               Support                                   │
  624.   └─────────────────────────────────────────────────────────────────────────┘
  625.  
  626.   If you have suggestions for new options or are having difficulty setting
  627.   up your copy of EchoFax the easiest place to find help is on my BBS.
  628.  
  629.   I post a "What's New With EchoFax" message in the EchoNet CanShare conference
  630.   and in my Support Conference on my board when new work has been done.  You
  631.   can message with me via EchoNet or NANET.
  632.  
  633.   At the moment there is no Shareware, crippled release of EchoFax.  However
  634.   I am thinking about distributing a sample version of EchoFax to generate
  635.   further interest.  Any suggestions?
  636.  
  637.  
  638.   ────────────────────────────────────────────────────────────────────────────
  639.   Page 11 
  640.  
  641.                           EchoFax Sysop Documentation
  642.   ────────────────────────────────────────────────────────────────────────────
  643.  
  644.   New copies of EchoFax can be found on my BBS *only* at this time.  Join the
  645.   Support Conference (#9).  The filename is always the same so you can do a
  646.   F V EFBETA.ZIP and compare file dates and times.  This file is also Password
  647.   Protected.  You should have been told the password when you purchased this
  648.   product.  If you've forgotten the password you will need to contact me
  649.   voice or via the mail service.
  650.  
  651.  
  652.   ┌─────────────────────────────────────────────────────────────────────────┐
  653.   │                         How to Order Bitfax                             │
  654.   └─────────────────────────────────────────────────────────────────────────┘
  655.  
  656.   Contact BIT Software, Inc.           BitFax for Windows $79.00 US
  657.           47987 Fremont Blvd.          BitFax/SR for DOS  $50.00 US
  658.           Fremont, CA  USA
  659.           94538
  660.  
  661.           Phone (415) 490-2928
  662.           Fax   (415) 490-0490
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.   ────────────────────────────────────────────────────────────────────────────
  698.   Page 12 
  699.  
  700.